﻿@charset "utf-8";
*{margin:0;padding:0;list-style:none;border:0;}

.main_visual{border-top:0px solid #d7d7d7;overflow:hidden;position:relative;}
.main_image{overflow:hidden;position:relative;}
.main_image ul{width:9999px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;}

.main_image li a{display:block;width:100%;}


div.flicking_con{position:absolute;z-index:999;width:150px;height:21px;}
div.flicking_con a{float:left;width:12px;height:12px; border-radius:50%; background: #fff; filter:alpha(opacity=50);  -moz-opacity:0.5;  -khtml-opacity: 0.5;  opacity: 0.5; margin:7px;padding:0; display:block;text-indent:-1000px}
div.flicking_con a.on{ filter:alpha(opacity=100);  -moz-opacity:1;  -khtml-opacity: 1;  opacity: 1;}

/* main_image */
.main_visual{height:263px; width: 1240px !important;
     /* margin: 20px 169px 46px; */}
.main_image{height:263px;}
.main_image ul{height:263px; }
.main_image li{height:263px; }
#btn_prev, #btn_next{z-index:11111;position:absolute;width:44px!important;height:52px!important;top:50%;margin-top:-55px;}
#btn_prev{background: url("../img/left_3.png") no-repeat; margin-left:40px; width: 28px !important; display: block !important;  opacity: 1!important; left: -130px;}
#btn_next{background: url("../img/right_3.png") no-repeat; margin-left: 1152px;  width: 29px !important; display: block !important;  opacity: 1!important; right: -100px;}
.cy_sub{margin-bottom: 60px; text-align: center;}
.cy_sub button{width: 170px; height: 43px; border: 0; border-radius: 4px; color: #fff; font-size: 16px; font-weight: 600; background: #ff2874;}


